package com.cadre.system.mapper;

import com.cadre.system.domain.officer.DIC_View;
import com.cadre.system.domain.officer.DIC_ZB;
import com.cadre.system.domain.officer.Tree;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/* loaded from: DIC_ZBMapper.class */
public interface DIC_ZBMapper {
    List<DIC_ZB> selectAll(Map<String, Object> map);

    List<Tree> getAllForTree(Map<String, Object> map);

    List<DIC_ZB> selectAllLikeName(Map<String, Object> map);

    int createTable(Map<String, Object> map);

    int dropTable(Map<String, Object> map);

    List<DIC_View> selectViewDic();

    int comment(Map<String, Object> map);

    int insertSelective(Map<String, Object> map);

    int updateByPrimaryKeySelective(Map<String, Object> map);

    int deleteByPrimaryKey(Map<String, Object> map);

    List<DIC_ZB> selectAllByImportance(Map<String, Object> map);

    List<DIC_ZB> selectChildNodes(Map<String, Object> map);

    List<DIC_ZB> selectDICByValid(Map<String, Object> map);

    DIC_ZB selectByTableNameAndCode(@Param("tableName") String str, @Param("code") String str2);

    List<DIC_ZB> selectChengjieMingcheng(@Param("rootId") String str);

    List<DIC_ZB> selectChengjieMingchengIsnull();
}
